home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / util / shell / compare1.rea < prev    next >
Text File  |  1997-03-02  |  2KB  |  61 lines

  1. Short:    Shell tool for comparing files
  2. Author:   ben@bmatthew.demon.co.uk (Ben Matthew)
  3. Uploader: ben@bmatthew.demon.co.uk (Ben Matthew)
  4. Type:     util/shell
  5.  
  6. Compare 1.0
  7.  
  8. A simple shell program that compares the contents of two files reporting
  9. whether they are the same or not.
  10.  
  11. The advantage of this program over other such programs is that it reports
  12. back the error codes, as follows:
  13.  
  14. OK - The files are the same
  15. WARN - The files are not the same
  16. ERROR - Could not load the files
  17. FATAL - Memory failure
  18.  
  19. Therefore simply scripts can be formulated, i.e.:
  20.  
  21. .key f1,f2
  22.  
  23. compare <f1> <f2> QUIET
  24. if warn
  25.     echo "Files are not the same"
  26.     ; do stuff
  27. else
  28.     echo "Files are the same
  29.     ; do other stuff
  30. endif
  31.  
  32.  
  33. Arguments are straigtforward enough:
  34.  
  35.     compare {first file} {second file} [QUIET]
  36.  
  37. 2 args are compulsory, the third (quiet), can be excluded.  Quiet allows
  38. the program to operate on a purely script basis whilst omitting this
  39. will cause Compare to report on various things.
  40.  
  41. Source included.  This program is hereby released into the public domain
  42. - no warranties or guarantees are held with this program you may do with
  43. it, the source and any accompanying files what you will.
  44.  
  45. If you need a specific feature mail me at:
  46.     ben@bmatthew.demon.co.uk
  47.  
  48.  
  49. Adios
  50.  
  51.  
  52. ============================= Archive contents =============================
  53.  
  54. Original  Packed Ratio    Date     Time    Name
  55. -------- ------- ----- --------- --------  -------------
  56.    11472    7221 37.0% 31-Jan-97 17:53:38  compare
  57.     1896     773 59.2% 31-Jan-97 17:53:28  compare.c
  58.     1252     668 46.6% 31-Jan-97 20:14:04  compare.readme
  59. -------- ------- ----- --------- --------
  60.    14620    8662 40.7% 01-Feb-97 01:42:40   3 files
  61.